package com.wh.wisdomsite.xbox.pojo.ba;

import com.wh.wisdomsite.xbox.common.annotation.ModuleTypeEnum;
import java.io.Serializable;


/**
 * 附件上传基本参数
 * @author 谢泽鹏
 * @version V1.0
 * @Package com.wh.message.file.pojo
 * @date 2014年10月8日 下午4:02:14
 * @Copyright 个人版权所有
 * @Company 贵州万华科技有限公司Copyright (c) 2018
 */
public class MinioUpFileIn implements Serializable {

    /**
     * 板块名称(文件上传)
     */
    private String modelName;

    /**
     * 板块代码(文件上传)
     */
    private String modelCode;

    /**
     * 功能名称(文件上传)
     */
    private String funName;

    /**
     * 功能代码(文件上传)
     */
    private String funCode;

    /**
     * 数据业务类型, 自定义枚举[员工头像,...](文件上传)
     */
    private ModuleTypeEnum fkType;

    /**
     * 业务编号(文件上传)
     */
    private String businessId;


    public String getModelName() {
        return modelName;
    }

    public void setModelName(String modelName) {
        this.modelName = modelName;
    }

    public String getModelCode() {
        return modelCode;
    }

    public void setModelCode(String modelCode) {
        this.modelCode = modelCode;
    }

    public String getFunName() {
        return funName;
    }

    public void setFunName(String funName) {
        this.funName = funName;
    }

    public String getFunCode() {
        return funCode;
    }

    public void setFunCode(String funCode) {
        this.funCode = funCode;
    }

    public ModuleTypeEnum getFkType() {
        return fkType;
    }

    public void setFkType(ModuleTypeEnum fkType) {
        this.fkType = fkType;
    }

    public String getBusinessId() {
        return businessId;
    }

    public void setBusinessId(String businessId) {
        this.businessId = businessId;
    }

    /**
     * 构造函数
     */
    public MinioUpFileIn() {

    }

    /**
     * 构造函数
     * @param modelName  板块名称
     * @param modelCode  板块代码
     * @param funName    功能名称
     * @param funCode    功能代码
     * @param fkType     数据业务类型（枚举自定义）
     * @param businessId 业务编号
     */
    public MinioUpFileIn(String modelName, String modelCode, String funName, String funCode, ModuleTypeEnum fkType, String businessId) {
        this.modelName = modelName;
        this.modelCode = modelCode;
        this.funName = funName;
        this.funCode = funCode;
        this.fkType = fkType;
        this.businessId = businessId;
    }

    @Override
    public String toString() {
        return "MinioUpFileIn{" +
                "modelName='" + modelName + '\'' +
                ", modelCode='" + modelCode + '\'' +
                ", funName='" + funName + '\'' +
                ", funCode='" + funCode + '\'' +
                ", fkType=" + fkType +
                ", businessId='" + businessId + '\'' +
                '}';
    }
}